29902
18271
2148
1278
1424
1533
698
704
23960
643
2320
1242
130010
2215
908
3104
1276
726
663
3412
29668
2760
1154
5558
3156
10884
1072
37164
55757
818
863
3328
786
30976
4858
3764
28847
3020
7335
11109
1029
11539
1148
2466
7046
647
646
1223
948
3007
2640
2884
5900
5910
20327
1573
4737
4642
925
1097