1189
0
25669
2996
19783
2
3090
6
791
2903
3
2932
2139
4
4358
1601
3498
1478
21152
8
1193
2535
572
616
2228
32302
3080
1751
1
493
504
578
950
392
1527
597
1829