21734
2582
1759
892
863
1596
3064
1531
2115
3505
1133
1086
811
2524
2525
2501
1656
999
793
2158
815
4718
5435
928
1002
813
1259
2168
1769
897
2430
3076
899
3238
1293
1854
1015
4517
1136
881
4663
2994
1563
848
3649
6240
841
1401
3076
4008
1929
9383
850
5004
2547
1057
4393
2375
1219
1583