532
0
484
5389
1
596
1166
562
2663
1862
818
668
1437
1298
1539
477
914
1581
938
612
809
475
1500
1180
1059
673
2041
2
2313
1462
425
2075
4821