3059
0
530
1603
2
539
1226
1
348
3053
7
1894
504
1618
708
643
455
868
440
596
854
6246
6
452
629
2954
581
1205
1152
2534
1012
479
471
919
507