595
0
254
729
1020
413
2103
1
1924
2211
767
1850
2
475
139
1921
1132
3990
251
1872
74
376
693
1053
968
356
637
518
4820
1883
3098
4
2337
2461
20