4594
1
1009
0
1649
759
380
598
1343
639
422
1754
1780
515
683
968
1277
1089
3287
953
496
363
2690
1238
169211
11
484
412
2740
768
532
360
1297