3141
2
1147
1
8527
24337
22
1431
6236
10
808
2732
951
1062
830
12459
3
1568
2107
1812
1590
913
83
1289601
4
1777
2368
123674
35
3107
7
2322
1514
2906
4443
9
1816
1015
980