4451
1198
2889
3425
1160
1674
1670
5287
1258
1796
5830
2452
4584
3414
7648
1658
2277
2302
5120
3230
5151
2832
23629
16156
4910
2771
3595
4281
7364
10449
6515
7768
11674
7651
6723
15573
15155
21213
13967