1178
1
2345
31371
64
5867
8415
5
1049
615
4110
4187
10
944
3
1066
4
2929
6
746
3379
1094
1060
0
20850
5347
1255
2
12459
1632
2970
2829
1059
854
1275
2732
14125
766
4259