30002 314
123427 489
12340 279
46073 724
15937 712
55509 466
37590 506
143405 635
54681 565
72366 152
109745 769
32659 211
78566 423
51427 89
25606 777
67774 650
49504 212
100528 297
57163 432
24550 602
48056 857
35006 631
43322 1037
30799 253
59859 305