21997 100
45303 88
13321 117
12412 130
34360 941
68389 620
4941 557
11581 392
7332 513
2665 106
4631 711
10019 645
8909 144
4949 360
4259 88
5547 217
3106 46
2624 270
7429 45
1849 191