1106
0
2535
2
2124
3
1363
1
583
572
21152
8
918
2649
514
3090
6
1729
948
1189
3083
1287
541
536
1397
678
464
1109
2399
534
2032
1494
797
581
32302
1868