2959 592
4842 711
5203 881
1248 105
11348 395
5248 290
43555 390
2808 265
25147 1063
7384 274
8851 522
14427 331
9596 681