502
1
805
2433
12
1143
3
1804
5
400
2
782
795
571
1705
324
413
630
0
1537
4
478
321
957
829
663
756
554
314
1563
2645
2595
969
740
392
398
1346