16845 736
7890 502
311893 707
3481 35
11779 451
12112 601
17352 668
1864 114
10120 99
9651 624
12366 584
6883 472
8048 490
2141 291