846
0
543
5477
8
637
1332
21743
1
538
2694
3
1897
619
418
1446
155
1610
3248
602
768
2000
692
1605
2655
514
1336