20634
8
31535
0
301
1824
572
584
980
282572
368532
759
1182
552
1152
594
296
458
621
2748
2
1192
1
1428
2683
479
169211
11
1009
422
2522
953
412
503
4594