31006 67
18231 199
5827 55
4829 641
14074 441
4550 253
4083 680
10938 413
2705 125
9606 532
5101 162
5289 136
12572 339
1639 121
4368 528
3189 371
2699 301
3474 232
3827 80
7274 702
8273 474
4126 607
3328 551
5433 89
81139 803
4685 98
2978 366
7999 299