5001 739
4396 625
8315 354
12658 574
40006 243
9172 384
19589 346
30926 86
22268 203
6017 238
17659 812
2322 263
12439 52
1411 217
4177 558
61468 415