10835 51
51966 204
6090 57
19030 343
13933 281
75466 738
55566 260
4513 946
2791 336
6831 617
2210 388
5383 344
7929 691
8526 97
7677 387
6290 627
2822 515