1010
0
4586
2
1044
1
908
4
2556
8
2215
3308
810
3
1463
7
1515
2660
1407
900
26678
523
102
937
3429
5
2184
1394
1565
7843
6225
18
2085
2401
3923
12
469
7347
921
978