3090
6
25669
0
32302
2903
3
2932
2
14
21152
8
1193
2480
1
1668
1441
3080
5402
9
2750
1396
598
1189
639
354
663
415
879
2693
3498
4
693
595
1970
2124
513
4471