105957 345
2524 341
3083 675
2500 37
3402 395
9203 423
4130 906
17460 726
5457 267
6064 468
2014 462
1519 299
2698 488
3086 313
3208 823
3001 565