2324
788
3458
2809
2775
1770
3413
2716
1935
2313
3454
2979
5071
3321
12501
8397
9594
3546
11724
10386
8888
16525
14356
44294
10168
162226
145318
97070
52874
24595
5062