59083 506
8289 314
156991 555
6630 49
6060 73
2992 666
18482 354
58845 597
276 63
24291 311
24773 550
91366 98
35368 753
10340 845
43998 553
35247 150
9465 608
43511 334
4665 512
67013 848
34977 391
255902 701
5756 137
3047 564