521
1
2156
5
1010
2
1782
735
439
1146
0
629
581
589
3130
628
2185
1014
648
1088
753
531
832
4
570
923
1875
15
445
791
868
76
1255
1801
450
6273