510
5
442
1
1008
7
626
618
469
532
1587
3
1181
6150
9
1059
2
975
0
1353
2256
4
1221
1882
6
1420
1577
3390
895
2507
2297
1361
4669