543
0
2395
3498
4
521
1462
2211
458
63
139
670
787
2461
20
422
913
152
341
3116
1
5009
116
1073
2972
518
363
573
1348
633
935
714
414
494