543
1
1356
2
87
1100
307
1465
3
2549
592
0
883
2210
440
451
857
6
423
135
946
77
105
1130
70
167
443
72
236
594
169
206
864
949