2316
0
2921
5
2012
2
5440
8
19783
2173
1
2505
3465
1743
3054
2057
1683
716
2264
1306
3008
3
25669
2500
1175
790
3354
1481
12472
6779
539
1329
3735
4
2069
582
32302