2949 592
4838 711
5196 881
1247 105
11346 395
5248 290
43553 390
2805 265
25126 1063
7381 274
8848 522
14421 331
9593 681