12170 702
3508 653
3091 98
4662 162
33496 796
1214 169
3884 93
4037 504
11895 495
4335 629
46900 411
5523 71
5817 273
1727 276
5347 571
4280 89
25144 131
6896 921
3895 295
7533 142
19103 349
4970 356
29687 42
4364 566
10817 877
5202 562
3252 256
8809 125