1015
1
951
3107
7
21152
8
1681
2
2131
2268
4
3090
6
1380
0
2903
3
2932
2669
1694
2535
690
784
1787
564
1603
467
3498
2294
1590
3080
1743
1740
2990
1038
3518
108797