1089
2
1085
1
1671
475
0
300
1132
2211
1192
730
530
4
637
3082
217
1917
804
417
1501
4987
3
7756
2506
1029
4713
14
935
5885
3303
17184
44
2117
6968
5
1182
31183
12