1451
0
1815
2
2352
2382
6
1225
847
1
1929
1012
978
866
3971
581
475
3289
1397
3117
8
1310
1055
621
1494
4
4425
2649
718
994
1239
660
1376
868
542
797