1680
2
1389
1
1877
4
1547
1620
3
447
11
82
640
253
1357
362
80
841
1090
624
0
221
5672
1020
754
2073
865
1811
1729
1476
2563
3326
5
1770
1176
2400
923