2522
2
2495
0
1015
1
21152
8
3090
6
2903
3
1285
2932
2669
1694
951
690
1734
784
1787
1380
564
2258
3080
572
1743
1038
3518
844
496
108797
2324
4
3835
5
1493
467