342
0
50695
692
657
1281
2
42289
24
8
16
1780
3
106
1616
1
192
1186
3524
1977
27
289
3454
5670
4
3468
5
1243
2531
2283
243
4621
11
567
14
1458
2857
1518