1595
3
3019
1383
2
1338
9
1448
1
2771
4
3957
25093
12
1077
5
2402
1440
3422
15
3017
705
3005
961
1073
7
976
4416
6748
8
454
555
1034
11
549
3083
13
1808
27613
2017
948
2178
14