1660
1
2340
3671
2949
0
945
1072
1923
2
1317
3871
3598
4
1712
1681
4938
1059
5897
2184
2268
3
2173
3998
5
2272
5151
3267
2763
2650
20
2556
2462
1350
1131
282
2405