2904
2
105807
42
5602
9
3287
1
558610
6
1650
0
269
802
422
3980
3
440
584
3559
767
31220
10
14076
7
335
475
1009
1238
19279
51
2189
1276
346
431
169211
11
2347
918
714