104513 610
41228 275
110767 327
7447 286
15283 251
3376 136
5118 409
6303 300
9418 482
6879 472
10778 41
2856 168