10003 293
104582 710
9776 228
348244 1450
198026 781
5064 92
17770 318
86101 385
5042 650
12715 396
4551 172