682
1
775
2
97
101
59
92
156
284
1053
1552
7
1173
910
512
510
457
877
1058
1036
984
850
1477
2219
5
15351
6
2470
21
1115
712
12
1957
188
1094
4
1317
3