2646
0
747
685
1015
534
2907
2
916
1324
536
692
571
305
722
102
554
354
526
399
376
410
170
567
812
1221
1449
1127
3191
1446
697
3606
3