584
0
31535
1152
1824
901
467
552
1541
458
1045
580
517
269
282572
1392
474
2748
2
6800
1105
1
871
2522
611
1428
2992
171
1793
759
303
608
1779