3080
3
1809
5
21152
8
4715
57793
0
5151
2
2489
2788
20312
39
4578
51331
25
1917
1271
1
5915
11
3987
4606
297066
2348
3696
2478
2292
4562
10
1552
4
2309
2802
2233
3212
27
2002
7222
4623