558
2
832
1
584
322
406
619
1339
513
416
108
503
370
421
314
0
212
1119
3
967
1789
1872
8
995
93
1515
417
111
3509
4
1150
5
320
433
1335
851