1026
5
884
2
493
3
545
605
8
245
1
144
94
188
1182
719
1550
7
4
572
634
509
0
1299
1010
735
915
3449
10
718
1036
791
11158
523
737
786
1450
991