101625 610
37592 275
107486 327
6802 286
13848 251
2935 136
4489 408
5645 299
7745 482
5970 472
9891 41
2467 168