499
0
47639
412
1808
3279
2241
1049
1131
2274
956
2416
52
678
1407
645
1402
1611
536
2982
1267
749
125
1174
1496
1078
93
395
1024
683
2079