2945 623
3315 285
3916 888
3590 576
1726 313
4043 166
2192 365
5957 602
3363 625
4050 224
7602 207
9771 879
1168 79
5933 554
4559 228
3212 601
7872 670
3381 467
5108 494
9950 691
1980 333
4755 694
4291 696
1583 47