812
1
860
3235
2
1391
1108
4272
17
1160
793
1278
0
1381
1165
3
5062
9
2974
2393
2963
8
1385
8668
710
3626
6
1843
1582
4467
2460
4
5554
44
2780
1322
4798
5
4556
7
35401
90231