22013 584
4978 293
5657 512
10824 472
5496 44
19837 313
12461 74
7645 586
5975 496
3144 167
9428 663
12904 241
7784 115
17750 656
6512 179
6048 561
1868 73
8101 670
12224 35
12312 176
12943 680
4709 91
7182 206
5333 720