2331
3425
2409
3224
19376
21518
7755
6313
12332
2015
1059
1036
1222
2243
1087
4505
18555
1129
1624
901
2247
791
869
1401
1672
829
958
1324
5048
22230
3648
1417
1712
2080
3313
6461
1227
993
790
1570
992
8648
13094
4102
12201
21724
6667
1536
1218
3565
852
2191
1083
931
4371
1088
1500
892
906
8041