2522
2
2903
3
1380
0
1825
1
784
1787
1015
951
496
1306
2152
21152
8
1606
1526
868
526
801
2999
830
2727
3090
6
1844
2243
1371
1681
19944
2932
467
2173
2669