509
White
2673
2311
1988
1186
986
710
579
4674
13628
809
1378
13394
1419
3943
11738
4745
1269
9665
3366
6508
1976
430
6602
3485