3092
1
2881
2
31535
0
2256
3
2224
18385
686
611
610
318
909
14076
7
845
1528
745
2269
4
3114
1881
3510
4543
5