1451
1
1314
2
1008
4363
7
3287
1506
0
1132
440
1588
4453
1156
6554
5
1389
1343
1516
3498
4
3116
1640
389
5009
20634
8
1823
3
829
2474
3152
9
670
2933
6559
6
2222
521