128
0
1193
1834
1230
20163
44
866
2330
417
556
561
1078
2
1114
1
4723
13
1648
765
2620
459
603
810
2026
3107
7
1292
1080
2032
1542
486
1533
6747
1035