486
0
2855
3
1343
356
1640
895
247
1
619
1897
302
63
363
3116
3092
3691
5
1926
2
383
2301
968
1020
29323
1812
1722
547
326
2881
381
4922
3498
4
3063