3018 522
20596 242
21322 259
3726 668
9643 441
15881 372
21402 669
8169 78
18682 573
9936 198
22243 407
12288 551
27780 83
13358 722
2744 263
17265 398
15557 296
49041 682
10649 50
16604 777
20901 759
23939 313
16234 573
28686 416
45906 342
7068 797