1132
0
475
668
282572
432
501
99031
1
1289
341
35426
552
419694
9
722
1748
581
569
561
1817
169211
11
121182
362
382
1793
1559
573
306
522
2189
2351