5449
4
2110
7
933
1
641
2
1300
1639
1521
954
562
3318
1771
5
1934
1716
2185
3
1333
1509
829
1655
1484
0
2567
6
704
1667
222
168
937
764
1142
1359
3534
662