3770
4
1043
3
221502
0
1627
4732
10
1180
1280
1
1142
1273
2
1390
1544
504
335
2541
1908
1146
5
889
1742
947
1619
14
1240
1250
1533
46
4905
6
2678
816
2393
2643
1075