2562
2
25669
0
1690
1
496
4179
830
19783
2048
2152
467
572
278
693
1015
1380
3090
6
791
1816
685
2903
3
1691
2932
2996
4455
11
801
951
802
913
4358
766