31535
0
1343
383
458
25137
968
17353
1009
501
2275
2
518
522
938
19279
7334
4
798
2189
3114
281
467
882
493
1020
670
3808
553
527
246
561
4157
6