3114
4
547
0
3510
2
1440
1
269
598
2312
618
3498
2748
1452
12958
5
423
2602
1222856
1172
874
646
1043
282572
527
1898
802
968
592
169211
11
2274
1354
1842
653