429
0
47041
1610
3498
4
466
1139
261
1094
418
644
586
17
436
1123
90
297
310
369
1263
802
847
463
380
892
1824
844
290
980
251
44
1424