303 1
22712 22
15575 16
7758 14
10633 28
3612 7
22198 54
5497 22
8404 9
6296 16
1918 5
13801 20
7105 20
2886 11
1503 2
1761 9
1445 5
1123 2
1278 2
1780 3
5242 16
2495 5
3316 11
2787 6