3835
4
1292
0
3629
1
1638
432
4553
2
570
2043
2698
1451
1452
1446
40177
1574
542
1423
1564
571
898
1506
1495
1129
451
444571
9
121
2598
2132
38477
34
2738
3
3012