813
0
1646
522
343
533
485
1936
4
655
253
1255
1
115297
51
892
2335
2
986
288
2692
163
548
715
18766
2023
2001
9
572
234
725
3430
5
2554
1430
16822