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