3090
6
2903
3
2932
2
14
0
21152
8
2480
1
1668
1441
3080
1396
598
1189
639
354
663
415
25669
879
2693
3498
4
693
595
1970
181997
11
2124
513
4471
2996
661
890