2297 16
1472 3
1017 6
998 4
1433 3
1000 4
16783 25
5859 12
19954 61
7208 14
6736 27
13702 50
8232 23
16046 65
4839 1
5327 7
7482 21
23733 93
13634 48
14680 56
7396 20
4324 14
12371 32
7731 40