40697 647
2298 610
999 250
1555 421
439 123
502 114
1713 474
174 35
330 63
1869 566
2437 487
2354 629
1542 268
21914 313
10320 93
8059 491
4433 214
58584 700
26309 290
25102 242
7690 392