2250 21
3973 7
1551 2
3073 6
6712 18
2219 3
3901 5
3768 6
7413 34
4518 29
2387 13
3964 17
2301 13
5763 21
2896 4
15240 26
10337 32
12471 40
7812 33
4884 20
17002 48
111145 447
3329 9
13471 57