3506
139010
1012
4181
1696
8850
1785
1870
160774
4335
2002
1729
2325
5854
60700
4262
954
2596
819
5114
1636
3784
2411
99680
2266
29687
1149
3998
10313
11807
1817
2047
2425
2220
7700
5608
5100
1597
2493
2614
4477
9194
18495
778
2166
6336
6301
935
11121
1646
12219
1411
15672
200941
33883
1638
1491
841
5946
3463