2855
3
1343
0
2069
1960
1
714
247
492
1124
2419
381
4111
2
2830
7
918
3116
422
3691
5
2809
408
497
2301
383
1053
2881
357
1073
2395
55
1084
77
1301