521 0
2701 20
1169 5
1249 7
5245 40
582 0
1336 14
1394 6
1058 11
1071 4
709 1
2259 11
3261 27
770 1
11731 60
7618 52
1000 4
2865 13
2438 6
3217 12
3115 12
3393 17
2725 12
15874 90