5009
0
77
1367
1
400
860
477
475
1131
2
455
3815
798
1898
694
804
4106
611
418
1636
1462
552
521
2470
383
1504
522
152
58
13159
10
2395
1650