513 0
3600 9
3746 13
1549 6
1978 12
2896 14
3013 13
1755 11
949 4
1103 7
2393 8
3837 22
773 2
15690 119
12354 72
21921 136
4354 27
1154 8
5357 20
3041 14
18319 81
6557 21
11203 67
1000 4