2996
0
852
517
1189
595
593
354
1652
3
534
1
3065
618
1403
2755
2
2471
1070
680
1849
35
5090
578
1193
9956
1226
106
25669
2551
2907
3053
7
19783
392