2855
3
2730
6
2668
2
20634
8
572
0
545
476
1
7334
4
171
445
2275
19279
576
31535
259
347
3442
4820
4396
444
303
1133
683
980
331
333
394
57
693
81