17946
0
503
255
1189
752
821
608
1588
1362
16
392
1153
1133
1429
557
70
337
3090
6
7793
4
21152
8
25669
1829
1653
2048
2
597
233
402
2907
1458
737
810