2971 313
2646 912
904 884
1010 369
2120 702
700 527
641 388
128 389
493 481
329 220
399 868
836 650
178 18
322 251
214 617
2012 476
433 93
735 702
835 259
958 825
332 747
487 259
41 174
13 509