2691
2
2862
11
3564
3
3595
6
3116
1
915
2141
18385
43
0
2030
2119
923
2086
4
1740
641
3006
2634
1588
7334
1042
282572
3718
2524
1825