21002 67
8870 69
3716 5
7628 17
10387 31
8585 25
8747 34
1991 10
1128 6
1782 8
1362 4
1019 5
2242 14
1195 7
1398 6
4848 13
2982 8
3018 12
7973 33
2817 12
2763 13
112820 294
2686 9
7940 15