12156 702
3506 653
3081 98
4651 162
33487 796
1214 169
3878 93
4034 504
11867 494
4327 629
46884 411
5518 71
5807 273
1725 276
5340 571
4273 89
25099 131
6879 921
3891 295
7518 142
19077 349
4962 356
29653 42
4357 566
10810 877
5197 562
3247 256
8787 125