3114
4
1898
177
0
1115
2
17353
1043
1
845
802
408
2190
341
327
1780
1784
25137
518
325
1389
580
2855
3
2211
2069
857
247
1137
36609
34
12958
5
486