602
0
970
887
328
2132
319
968
503
3498
4
456
2283
2189
1100
552
1333
1
1089
391
2275
2
286
366
1872
352
586
17
155
47041
771
213
557