12300 437
31347 272
16335 809
4276 259
4203 680
2590 331
1815 138
1712 86
2117 229
3055 326
4009 411
3323 230
2892 78
70825 235