101996 610
38246 275
107895 327
6864 286
13954 251
3006 136
4582 409
5716 299
8041 482
6110 472
10007 41
2516 168