320
0
691
1
2496
3
3368
10
475
383
611
1636
418
552
543
400
522
1722
2
846
246
5009
477
798
804
4106
1453
1132
787
1650
458
58
1898
29323