45684 196
2336 32
11403 640
6063 197
2984 601
10002 285
4093 867
8689 132
7633 840
2941 726
8334 651
1969 245
3915 373
22433 271
3329 373
14349 226
4278 595
10338 687
7837 627
2883 266
105812 979
2673 315
2403 137
50597 707
7233 339
5242 358
4014 133
14344 326