3092
1
2881
2
31535
0
847
968
235
3114
4
53
3510
4111
2990
6
2749
2748
1452
286
18385
2493
1098
2125
2526
3
670