2996
0
32302
1400
61216
1
3051
2
1496
758
522
2595
916
6781
556
14
572
512
1045
3279
1028
453
1189
7258
1407
536
380
1835
761
1527
638
1623