2996
0
3765
4
852
517
1189
595
593
354
1652
3
534
1
3065
618
1403
2755
2
2471
1070
680
1849
1289601
35
5090
2919
578
1193
9956
106
25669
2551
2907
2358
9