2564
2
951
0
2490
315
1
403
31535
448
454
456
722
398
1161
330
326
409
1282
430
4455
588
407
602
787
259
1939
1043
347
1661
303
415
7952