16979 72
16060 652
14455 311
5446 286
8989 209
7332 61
8511 501
8935 343
9645 693
22467 649
6190 648
12288 733
4400 162
8078 334
11855 187
4847 67
10208 759
8340 875
9498 304
20482 515
11650 570
22485 594
6294 196
13083 766
7350 690
7368 903
2328 109
13628 528