1020
0
368532
294
301
20634
8
422
273
864
621
1506
3092
1
871
436
968
2730
6
2727
2
781
588
370
1372
418
345
318
2657
3
476
2934
2668
513
634
814