5009
0
475
694
1
77
383
1367
804
1636
418
611
400
860
552
846
13159
10
2470
2
1650
522
58
543
477
29323
1131
3599
4106
455
246
3815
1132
1504