1286
3
1227
1
1321
1970
1113
2
1472
3210
5
2023
1480
984
686
986
1982
4983
4015
4418
24
1693
4
460
596
3283
8
1401
504
627
994
2642
643
1031
996
622