3078
4
2245
3
1691
1
297066
0
1539
1734
2118
2715
2
1226
3053
7
2372
3655
11
945
1064
2892
1309
692
532
3683
1093
657
1759
600
2683
2105
1788
3671
1166
469
1371