395
0
1698
3636
4
1896
11
903
4937
475
2683
1
971
542
1017
660
617
1618
1239
40
811
368
3205
1026
346
706
916
356
581
4702
908
612
44
76