510
0
323
1015
623
2
528
616
576
1038
375
572
309
451
1879
100
636
1711
2257
1
4504
2229
730
581
23802
9
408
605
1255
1948
3
300