333
0
1343
47041
399
1
31535
269
392
968
482
1267
876
2855
3
99
348
326
362
664
262
726
54
1506
553
1554
699
318
75
310
919
105290