16736 306
10540 927
3413 145
2819 251
6754 601
23973 253
50530 318
73185 418
20751 186
81311 761
26462 132