383
0
714
302
301
932
787
172
474
484
477
239
1567
2
58
637
1073
4106
881
918
1504
327
2309
3
522
1053
521
63
246
3990
482
1595
1
1650