3090
6
21152
8
3080
3
2932
2
2245
2903
1047
14
0
297066
2480
1
1668
1441
4651
1396
598
1189
639
354
663
415
25669
879
2693
3498
4
693
595
1970
2773
2124
513