5287 30
1079 4
3037 8
2483 14
2325 7
2000 4
4387 7
9020 42
1001 5
1329 9
1051 5
1249 5
1127 5
1981 6
2031 11
1003 4
937 2
3201 9
2157 6
1601 6
2402 16
18157 57
12768 39
6286 51