102581 989
2558 92
200162 629
119558 531
131468 541
84867 222
62783 694
43074 861
169202 841
1397 290
2446 502
1138 155
790 62
3706 652
7238 111