293
1
885
552
954
2
2217
5
1940
3
189
56
0
842
2686
793
734
1885
10
9927
579
1183
444
88
72
71
649
1316
526
481
931
826
1327
903
326