2500
5
1740
1
935
0
2271
4292
2
1049
1132
2195
8
381
722
787
2494
798
430
714
1138
2211
1042
6213
300
1133
1939
1603
957
951
493
454
403
1348
2121
4