2659
2
5108
4
3795
1
4271
571
0
2982
3
3015
1786
5
2922
9
2825
7
447
1084
650
477
3674
10
662
895
2445
6
4637
1464
2059
8
911
6344
646
2361
1225
263
552
1343
6339