665
0
1511
1
1746
2
1749
2874
1793
5
572
12472
446
1000
460
133
4031
1273
575
532
444
3567
410
125
1986
527
379
2262
29355
508
2909
3144
1756
945