1423
1
2245
3
3080
21152
8
332
0
1047
2
3090
6
2932
297066
1221
811
1479
19944
643
5151
2403
2462
1399
3715
2088
5
982
2336
645
4651
1746
189326
2773
280
2650
20
108797