6
79
155
347
40
1
2
1780
373
814
643
1649
1236
1505
3
4
2239
50
107
233
34
1064
302
427
435
995
910
790
32
152
29
10
58
135