402
0
1478
125
334
351
644
4237
660
2996
32302
445
2524
47639
915
1380
2949
3143
713
2535
2
698
137
1120
6
4044
5
3083
2184
1193
17946
2465
3125