294
0
31535
2275
2
19279
436
513
1020
345
2673
20634
8
282572
1132
2730
6
615
35426
301
2809
17353
368532
968
2881
980
1824
251
422
328
674
353
699
864