3240
6
1279
4
3315
2954
0
920
3
1514
1
385
2346
1061
408
2061
1611
1126
4179
662
476
577
244
990
4562
5
863
579
475
547
2194
496
1667
1784
585