14652
3016
870
1734
3738
1165
2360
821
2327
1006
1372
777
5704
1740
1766
1094
1542
1114
4177
1619
1401
4439
2131
1444
1403
3453
3715
17368
8398
14278
7029
11093
3876
42359
37141
16775
16611