1247
1
2911
9
5151
2
1942
2711
2740
3
2055
4651
2749
1339
2219
1972
1000
0
21152
8
2082
181997
11
2676
6307
10
2405
7893
4
1860
1747
6753
17
257
1844
2763
2593
1125
637
297066