670
0
1329
1
1518
247
2306
2
1327
3
1425
2814
5
2330
784
633
467
1869
3092
3025
522
1334
3691
1550
2301
1020
2683
509
2881
1448