2533 5
3051 4
2579 7
2250 18
3568 6
1551 2
2664 5
5936 18
2219 3
3901 5
3419 6
7033 33
4099 26
1983 13
3577 14
2301 13
5407 20
2476 4
14480 24
9516 31
11707 38
7430 32
4472 20
15796 45