85
1
458
76
2599
5
83
259
266
1935
938
0
601
2
994
515
858
6
425
663
137
441
99
81
362
1306
443
2155
452
485
326
630
544
2214
308