104591 610
41430 275
110983 327
7476 286
15343 251
3407 136
5165 409
6342 300
9488 482
6934 472
10820 41
2927 168