14796 340
6823 218
17397 517
49985 535
7039 153
5047 237
4040 615
9243 41
2064 108
2677 380
8547 839
11972 926
7281 50
9033 699
7081 849
3210 605
4012 876
2654 392
2781 488
8602 474
20520 566
2376 389
3763 567
2335 374
1501 203