2912 592
4800 711
5159 881
1232 105
11307 395
5245 290
43536 390
2797 265
25048 1063
7363 274
8836 522
14401 331
9569 681