512
1
1225
616
384
454
4842
7
624
5
1945
8
1583
1215
3
119
109
0
162
2
448
496
89
165
1340
145
374
126454
18
1523
4
300
267
1344
1571
6
1352
1365