303
0
955
948
3819
1
376
1277
5
7334
4
1921
2
4591
9
310
1949
3
25852
2337
631
392
298
581
2520
47041
771
422
2395
297