3329
3322
7
1542
457
450
8574
6834
27743
1954
199
13
2016
1976
40
22408
22405
3
4385
245
6013
2660
3353
5116
5025
91
125
123
2
678
574
557
17
11578
5
11573
451
53
398
2313
1241
1072
2785
2784
1
1035
7614
727
6887
21
3308
297
160
6833
22
1932
194
12
207
22201
242
58
67
61
617
485
1828
388
2397