556
2
1366
1
1663
3
1781
2202
3370
1154
605
1286
6
686
4410
24
898
1565
5
7057
2139
6216
589
1227
1320
1704
932
1616
678
560
528
1085
0
483
1132
8
555