2245
3
1788
1
3562
3053
7
1816
1277
2
3078
4
1348
1734
2999
297066
0
951
3326
2284
1015
1087
1055
1498
1606
83
2368
1844
1751
1431
8527
5489
11
1690
1047
2131