1121
2
1317
1
22731
1158
8204
3
1923
1479
0
1301
1276
1316
40177
2767
2290
3490
4
1787
912
1709
2110
3326
12449
23
3186
320
461
971
1198
728
749
1869
1186
683