1551
2
31535
0
2275
20634
8
25137
2730
6
329
2809
1682
169211
11
19279
2668
1841
3114
4
5223
9
17353
1123
3
302
1043
1
1824
802
1869
5
968
2855
10581
247
2574
467
470
3092