2855
3
2126
0
2727
5
247
1
2694
1880
2
1221
691
1089
3691
2809
804
2301
1428
2881
683
369
2073
653
543
2224
5155
8
918
1131
25127
2522
1782
872
3693
12
3510