30354 90
11640 15
12377 39
1595 12
1666 4
972 9
2256 12
2157 10
5148 21
4230 20
1879 13
24873 57
24384 77
2394 4
1900 0
6973 10
5017 15
6279 4
6614 25
47673 162
13373 20
33756 48
12457 28
27374 111