1002
2
933
4
377
1
1344
1189
526
2733
480
464
781
3042
599
2061
538
1117
601
780
3
1037
640
1732
7
558
1322
818
429
593
2562
5
922
837
0
448
1371