3800
62899
8393
6872
59951
3354
12294
1843
4062
6045
779
1790
1710
1220
25257
1080
677
773
722
848
4026
3253
1295
947
969
3240
3061
1035
1287
761
791
1062
1409
1235
723
873
1650
7385
699
822
656
838
1826
1396
1169
837
813
2975
1330
1615
803
2574
869
933
1119
668
844
884
712
1042