2855
3
2126
0
783
1
246
2211
2727
5
247
44199
121182
683
39034
3092
3691
2301
2
2825
3303
2881
3498
4
1428
2073
383
1551
2224
3233
16
5155
8
3510
4111
2657