572
0
2996
645
32302
3051
2
7258
536
758
531
577
61216
1
1193
1400
2595
761
14
685
108797
496
791
6781
1028
876
1527
638
544
1623
1133
2475
929