1216
0
1436
1868
2
1466
693
2861
534
585
1134
2364
4
922
777
1479
2051
2623
6
460
142
545
397
1743
3655
3
1478
2458
698
189
153
2219
841
628
493