1431 351
5865 808
1321 209
11219 523
6558 701
5568 263
25184 668
38275 72
6406 73
8951 464
30653 128
4712 526
5613 935