390
0
404
464
516
263
647
357
2901
999
846
422
47041
326
492
1430
310
2041
1
1912
2
433
333
563
2855
3
945
339
4864
105290
3498
4
334
1511
256