40178
14
1573
2
603
1
3129
12
1202
37296
13
605
575
0
1646
4
2485
672
5425
262
740
559
1159
725
520
14769
11
866
599
3093
7
439
3410
8
7661
277
388
7029
617
656