1016
1
979
1303
1189
2
1544
1839
1193
2602
34
604
991
605
1382
982
709
1158
704
1439
1717
1388
975
1605
857
894
1130
8220
5
2670
18
2040
1665
2494
7
638