3090
6
5347
4
795
0
3498
3765
2535
2
19783
3870
12
2358
9
2270
2440
3
3461
2902
16
17946
32302
3694
6095
2919
55
6899
1363
1
392
852
25669
578
8411
2551
462
1628
1663
5