47041
0
968
1314
2299
1
4111
2
10581
303
376
1029
1463
419
979
3510
2758
918
683
7260
1949
3
2809
297
1267
1748
1131
3149
4
200
255
468
466
409
705