436
1
71
2566
14
486
2
345
1036
2947
11
958
4
2065
61
681
646
117
65
84
93
4432
515
68
1130
70
167
443
218
277
949
598
254
294
232