646
4
513
2
968
515
1
5646
16
554
654
3211
3
594
528
5569
714
12
426
0
1399
6027
266
942
506
589
1861
462
536
598
781
9
460
795
499
12973
6
441