101898 610
38095 275
107782 327
6839 286
13908 251
2977 136
4550 408
5676 299
7941 482
6075 472
9969 41
2493 168