505
0
357
1890
1
1133
105290
481
2659
2
680
968
2582
2059
8
320
11881
3
1336
466
2031
4
433
979
383
2188
9