2121
1
1606
1289601
4
951
1065
8527
1834
1294
1812
2732
2
1763
1669
6236
10
1431
1095
4443
9
2906
980
2184
1904
1694
3738
5
123674
35
24337
22
913
1475
1161
734
2562
3918
3