4946
3623
1124
3767
1096
1791
3132
1491
2277
2213
1159
1401
8729
6306
1059
1332
3278
19856
1141
3883
823
2239
856
1042
888
935
686
2364
1092
1684
1570
799
3251
6615
784
1376
725
1530
1643
1044
857
9359
957
6785
1692
1399
828
9009
9484
4543
755
1844
803
758
664
1746
703
1312
768
1873