584
0
458
520
31535
1314
953
1824
691
575
467
1045
2748
2
503
1232
464
3663
1
1745
340
2730
6
759
262
342
1009
266
304
683
4594
918
422
282572