3071
11
4237
0
479
4443
9
2110
1
2000
55
1318
1399
810
1263
1292
932
613
517
293
345
3690
2206
189
931
377
3143
123674
35
1289601
4
487