1426 351
5864 808
1321 209
11218 523
6557 701
5561 263
25172 668
38260 72
6405 73
8949 464
30623 128
4710 526
5611 935