496
0
1424
1
830
83
1816
2562
2
123674
35
3106
1821
3055
605
2060
2676
2837
1177
2300
1876
297066
1197
1673
3808
4
962
4006
1366
3
1239
725