1431 351
5866 808
1321 209
11219 523
6560 701
5568 263
25191 668
38279 72
6410 73
8951 464
30672 128
4712 526
5613 935