21601 400
5139 63
32945 160
15129 864
12770 345
3880 159
5984 44
3700 654
4537 371
7885 489
1869 79
19916 784
5277 333
5709 227
12092 105
7224 109
21655 137
6483 332
4322 528
8872 411
6466 583
8242 741
3893 230
19556 661
7965 151
14632 91
3662 619
12153 547