1203
3
3957
553
1
1619
2655
2211
2959
3154
6
2642
1129
2
1166
2683
4
478
5635
1591
2272
946
1226
4702
1558
2229
1527
1777
6346
16
1265
676
1935
2627
7
2890
2604