3009
890
966
2986
1215
2421
21436
10571
1072
2542
1486
1609
1030
1220
4016
2534
906
1929
1743
1508
961
13182
1208
1115
1026
1098
1324
1381
3367
1092
3043
1000
1348
1024
1053
988
3612
1003
1157
1116
2615
5019
1026
3391
1650
1455
15849
6110
2003
3783
1887
3874
4497
990
831
969
1132
17396
977
1006