1426 351
5863 808
1321 209
11218 523
6557 701
5561 263
25171 668
38259 72
6405 73
8949 464
30623 128
4710 526
5611 935