535
2
124
1
83
28
115
259
144
146
156
670
4
479
392
3509
850
539
105
1515
3
93
1872
8
212
967
1850
556
111
513
416
421
370
558
86