3691
5
58
0
2301
2
637
300
1
2881
3498
4
392
409
472
269
1551
2224
3454
8
12958
1588
341
5853
15
626
3510
4111
521
968
2602
2657
3
2749
2312