1212
1
3250
2
1675
3
3572
5
1563
4305
807
4443
9
1828
1927
1845
1015
3090
6
1268
2669
2627
913
6346
16
1289601
4
3673
297066
0
2949
1743
55904
985
37355
13
3120
1469
4971
1018