3215 592
4651 239
12816 305
24666 935
13011 774
5070 349
15099 312
2889 67
13329 256
9857 833
4390 504
5095 326
4429 209