2912
10
1883
1
7952
22330
22
1302
0
2086
4
417
2306
2
3595
6
1418
883
1256
661
424
267
5262
3168
3535
3
1664
521
3415
5
509
504
1446
909
2864
7
829
198
2521