342
0
1824
31535
17353
458
445
2275
2
19279
2668
3114
4
25137
7334
1020
802
464
2016
518
2730
6
3558
1
455
3815
20634
8
2716
323
968
494
402
325
961
2855
3