3990
0
1346
2168
5
859
633
2810
2275
2
58
433
1501
407
2668
2267
422
820
2224
2694
3
846
802
518
1089
475
1131
545
631
477
1877
1
369
7039
2398