396
1
515
1584
1256
2
1743
9
1015
1489
0
89
2672
7
489
846
3019
6
1828
4
561
501
605
8
3970
3
973
930
432
537
1182
652
433
798
1141
457
2363
577
498