5162
2
1165
534
1
776
288
1547
595
396
472
1350
4
447
825
400
633
12155
496
3
1393
1204
91
657
1815
1854
1940
6
598
2797
1287
831
1003
1475
919