1172
1
3154
5
1331
2
1312
865
1501
3
2529
7
1101
4363
3508
938
1504
1576
477
574
790
1691
2865
9
2430
31371
64