3009
890
966
2986
1215
2421
21436
10571
1072
2542
1486
1609
1030
1220
4016
2534
905
1927
1743
1508
961
13182
1208
1115
1026
1098
1322
1380
3366
1091
3040
999
1347
1024
1053
985
3612
1003
1156
1116
2615
5018
1026
3390
1649
1455
15848
6110
2003
3783
1887
3873
4496
990
831
969
1131
17395
977
1006