479
0
2110
1
55
1073
1318
1399
810
1263
1292
932
613
517
293
345
3690
2206
189
931
377
3143
123674
35
487