2713
3
1408
1
493
0
574
959
1297
409
483
3158
1109
383
952
792
857
2799
355
514
173
462
515
1406
1552
692
709
178
823
851
738
439
521