96
0
4476
2
929
3
5252
3430
837
1579
1
639
930
5801
1308
470
128
51331
25
949
577
644
804
2727
590
3429
844
856
1644
462
1756
645
617
615
1532