3136 121
16807 514
10418 277
3531 201
7035 280
2459 44
2182 179
31979 519
15420 722
8823 57
4941 70
10094 404
6206 436
109097 613
58405 440
78209 286
92705 355
24485 210
9233 416
3397 101
3478 774
20798 384