501
1
585
539
1053
0
656
134
2
157
603
572
1185
697
581
599
499
3
431
2425
5
803
175
101
410
595
113
362
155
238
105
1093
1772
4
1647
530