1618
0
1239
811
368
3205
1026
346
706
916
356
581
908
612
76
593
394
1982
5
348
2471
883
733
868
1227
1
566
1710
2
1816
3593
504
877
5367