1106
0
894
1295
1
3765
4
2535
2
2124
3
678
280
2650
20
1363
583
572
21152
8
2250
918
2649
514
3090
6
1729
948
1189
3083
1287
541
536
1397
464
1109
2399
297066