1466
0
581
1817
496
1603
2445
6
320
997
863
1
2327
501
518
3233
16
918
860
509
839
1086
2395
432
1073
375
1277
297
552
75
1511
155
282572
341