979
0
1446
4192
370
331
20634
8
1045
404
585
245
255
326
587
47041
2645
81
1824
2730
6
456
586
17
422
342
416
392
323
7260
679
1020
464
895