1189
0
21152
8
2535
2
19783
625
2996
612
17946
32302
433
592
1243
1
710
733
572
2190
25669
567
3354
2057
852
1362
2932
949
634
528
3546
3498
4
1225
1320