1501
1
1343
0
2076
467
17096
15
2855
3
3250
2
166543
18
1506
1132
2306
2814
5
4111
2330
1869
440
3025
1334
3691
2809
717
1550
302
2301
798
2881
1242
3498
4
3149
3505