3946
1
538
906
790
7
460
2
531
805
1140
2873
5
1197
3
762
579
0
2387
2171
528
1406
11
3088
4299
4
1081
643
953
779
894
601
5711
446
541
3218
7782
2441