1036
0
2271
4
3028
7
8437
449
1778
1
734
877
780
6209
503
660
789
1590
1766
2
2103
526
4315
4629
15
1376
2083
5
1380
2959
1650
1338
2216
3
11150
3217
707