1280 2
2816 7
1391 5
2788 8
3358 2
4436 6
12092 34
47411 145
9323 16
6215 15
37121 196
51956 103
7076 9
5226 10
15740 49
7960 39
4908 9
9898 41
5099 15
7758 29
19515 63
10174 15
6139 22
10368 31