2100
2
2740
1
951
619
496
0
564
4179
616
1148
2502
1078
2533
2759
526
3539
3
830
4176
6
1013
467
2048
1042
908
1380
8607
8
1426
4943
1179
1068
2153
7
1104