1045
1
432
1788
4
577
515
1440
2
1242
1411
3
587
2243
1145
129
608
602
843
1646
612
133
185
387
427
340
134
188
104
153
131
169
369