278
1
283
324
72
40
81
122
420
963
2
87
80
1169
7
90
124
120
949
4
473
229
303
1170
16
500
233
1046
9
569
617
580
0
1020