1172
2
1043
1
802
0
1099
121182
2551
14492
1842
653
3650
3
1446
363
693
953
39034
2306
909
4445
2749
2864
7
22330
22
896
2141
1375
1543
6383
17
2855
2126
783
7153
9