432
0
372
1028
2209
1
526
1751
563
4957
5
4530
2
9305
8
551
1545
1000
155
868
4274
3
2086
460
1797
799
1380
3409
4
1311
2294
2584
2517
662
830
2985
1119