332
0
14589
10
462
521
692
1042
4
418
458
919
857
673
1633
1
3271
439
1025
1406
8267
1012
1205
360
1848
516
738
340
797
515
336
1005
788