5009
0
3650
3
424
2
477
475
860
18385
2605
1
1213
400
505
3815
4106
984
1462
418
521
58
363
611
552
1471
3015
152
2395
464
353
1367
804
383