2946 592
4838 711
5191 881
1245 105
11345 395
5248 290
43552 390
2805 265
25120 1063
7380 274
8848 522
14420 331
9592 681