8005 30
7355 189
741432 1218
154583 711
393301 784
189891 898
62300 1252
87482 342
174372 1248
35816 175
71251 448
30444 98
14814 641
95887 511
33843 757
88262 755
26926 480
9218 788
6760 65
3940 75
11445 444
4513 508
12161 941
3099 116
6481 578
4386 318
5524 874
6265 316