499
1
1315
3
108
421
2
346
306
392
399
359
663
0
957
141
756
554
737
1564
2645
5
740
310
2599
969
360
995
400
1804
1118
560
1705
795