2930 592
4823 711
5178 881
1239 105
11338 395
5246 290
43544 390
2803 265
25087 1063
7377 274
8841 522
14407 331
9583 681