3154
5
1172
1
1331
2
1312
865
1501
3
2529
7
1101
4363
3508
938
1504
1576
477
790
1691
2865
9
2430
31371
64
1913
645
0
7394
12185
2692
4283
2465
631
2650
3098