4669
2
3379
5009
0
574
3599
1
2311
2726
99
13159
10
1367
1213
477
475
2281
1400
1666
860
400
2724
11
3967
8
505
4106
1462
418
521
58
363
611
552
3015