991
2
62
1
948
981
1834
1160
1309
1224
0
3247
511
500
5
96
1344
4
724
4876
6
433
952
16524
430
84
933
448
509
8302
2264
3
9812
2527
1810