1093
0
496
745
3125
2
345
1837
21152
8
1306
1
1189
3156
526
1988
2964
1603
4311
2258
3657
12
2468
3
1193
2478
1358
2100
2350
6346
16
4471
1672
2990
3779
635
2986