16736 306
10540 927
3413 145
2819 251
6754 601
23973 253
50530 318
73179 418
20750 186
81306 761
26459 132