306
1
360
2
323
1009
4
2186
6
345
310
2599
5
1297
969
756
1140
554
3
1564
740
392
737
1148
2645
752
0
385
266
478
344
681
761
940
1866
957