258
1
525
399
422
628
0
910
619
236
2
73
212
104
163
219
1104
340
425
3
191
192
201
417
161
587
4
641
498
740
513
595
528
506
105