324 82
2278 700
2192 628
265 29
3065 756
657 76
3102 973
2875 897
1725 333
2005 421
1356 322
684 150
2540 496
681 126
1590 488
2584 634
678 136
382 41
3271 852
3197 785
2252 620
2896 921
2293 531
176 43