3446
0
1
3854
3
3896
297
1205
1778
2
1497
2213
1689
620
2216
3499
3121
1513
983
1572
1054
995
763
939
4364
4
1613
2813
476
1597
1583
1377
4140
11
2506
4777
7
1040
601
1641
942
3258
6
1423
776
1143
1852
1114
751
674