2050 8
3122 11
12428 61
8552 13
3426 3
11403 50
6458 22
7666 33
11911 32
15302 33
14533 58
6903 23
5253 6
10130 24
40025 115
13834 69
6815 15
9416 26
37251 81
6755 16
10443 16
3669 3
2217 2
1673 2