2352
2
1815
951
1
2982
3
1047
2333
1193
2245
3080
21152
8
493
297066
0
3090
6
2932
3715
1700
5151
1431
1048
4018
7
1688
1833
4425
1364
1813
4
1969
776
3117
1127
746