2986 592
4857 711
5233 881
1256 105
11359 395
5249 290
43564 390
2811 265
25187 1063
7397 274
8862 522
14452 331
9616 681