1496
1
12431
17
6047
4
1699
2
1992
3
1568
697
0
1309
8527
3200
4914
2336
2710
4311
1136
1257
6
2271
4562
5
5389
1360
3971
83
3326
2368
3929
2041
2313
2075
4034
4821