2926 592
4820 711
5175 881
1238 105
11336 395
5246 290
43541 390
2800 265
25077 1063
7373 274
8841 522
14406 331
9580 681