2930 592
4823 711
5178 881
1239 105
11336 395
5246 290
43543 390
2800 265
25084 1063
7375 274
8841 522
14407 331
9580 681