1050
0
2287
1
3854
3608
9
1479
8527
6822
5
766
4168
3326
3
3329
4099
8
257
1307
1419
4562
370
2781
443
1964
1834
2610
2
3106
4
2090
1344
1365
1534
6445
6
12459
582