21721
2572
1754
888
860
1594
3059
1527
2108
3503
1128
1081
807
2520
2524
2498
1652
996
790
2154
812
4711
5426
924
1001
811
1256
2165
1767
896
2426
3069
897
3231
1288
1851
1012
4511
1134
880
4660
2992
1558
846
3646
6236
835
1400
3071
4001
1926
9380
848
5001
2537
1055
4376
2371
1214
1578