1212
1
3250
2
1675
3
3572
5
1563
4305
807
951
4443
9
1828
1927
1845
2452
619
1015
1380
564
1268
2669
2627
913
297066
0
2949
2502
1743
3034
4
3546
2740
55904
985