1505
0
123674
35
7608
12
1748
1
806
4946
18
3354
5
2026
6
2620
8
1854
1954
3
2160
2
32302
676
3106
923
1387
1022
1057
4724
1497
4492
2570
297066
2104
3329
120
302
2349