2121 645
366 60
15968 493
20636 119
25936 501
9241 405
11196 312
8659 491
1810 322
5334 759
17142 876
10441 455
2456 463
3265 668
2986 372