104606 610
41451 275
111017 327
7479 286
15361 251
3415 136
5169 409
6356 300
9501 482
6949 472
10824 41
2939 168