1516
1
1295
899
3326
3
5412
4
3683
6844
2
2650
20
280
2466
5
1788
4179
1166
1813
1809
1594
2250
5151
8
3172
2562
1780
297066
0
2377
1547
2773
3528
7
3942
5486
1120
4291