326
0
471
1238
1
1205
1072
1104
9566
8
403
990
622
450
384
1397
3
878
1465
1319
2436
3621
709
768
851
164
368700
635
1715
576
2057
424
915