991
2
62
1
948
981
1835
1160
1309
1224
0
3250
511
500
5
97
1344
4
724
4876
6
433
952
16526
430
84
934
448
509
8302
2264
3
9813
2527
1810