3114
4
572
0
1222856
105290
10270
2831
1
2657
3
1469
16840
15
2168
5
5262
10
2444
3092
2727
2
282572
1869
2683
2522
1004
2190
3149
180849
2073
1750
1172
2411
315
390
6800