12124 702
3506 653
3071 98
4635 162
33465 796
1213 169
3867 93
4021 504
11828 494
4308 629
46859 411
5509 71
5792 273
1724 276
5333 571
4251 89
25035 131
6842 921
3884 295
7501 142
19034 349
4952 356
29588 41
4355 566
10802 877
5184 562
3244 256
8765 125