50
94
2
4
1280
6
168
1680
3
36
1163
8
150
1706
7
103
1697
0
1517
2345
1455
1927
11
1356
16
3037
4647
14
1576
5
3675
2940
1
3461
2962
2001
1130
1671
1485
13
1827
609
533
564
534
603