583
1
765
1296
3
629
750
364
1766
2
604
0
1392
2749
5
1621
522
712
515
1089
603
1825
478
164
135
310
264
499
199
277
1526
1077
456
1467
12