511
0
634
385
349
1756
2348
1
401
20545
2988
1183
871
40314
14
1233
3516
1419
278
5430
3356
557
3580
1950
1636
2
510
445
880
3926
432
398656
19
606
2551
3