2996
0
572
323
3051
2
536
32302
758
515
791
7258
6781
1
645
4471
2524
404
1045
337
1969
1400
839
532
577
578
531
1324
2089
25669
1458
34
544