99
0
1911
4
167
1
222
324
62255
17
470
2
378
435
238
5950
3
407
5
1848
2556
482
483
508
37561
24
446
749
1129
830
243
739
620
920
576
501
79
809