31535
0
413
3498
4
2041
1
269
287
410
514
535
286
325
640
2490
2634
707
454
1661
1511
476
5313
463
267
743
422
417
1780
544
1043
408