1017
1
979
1304
1189
2
1544
1840
1194
2602
34
605
992
1382
982
710
1158
704
1439
1717
1388
975
1605
857
894
1130
8220
5
2671
18
2040
1665
2495
7
638