3049
3554
1289
21129
1748
1255
6426
992
2339
3423
1057
3977
766
881
911
912
957
3568
1969
1330
1531
1571
4536
929
1674
1411
2497
2046
1669
998
1300
1246
1598
1138
945
823
1050
1284
924
926
2369
989
980
3543
1729
2582
872
2576
2652
2585
932
915
1110
2488
1312
802
19190
2043
2032
1532