1666
1
802
500
3
3574
6
2039
13
1825
1025
8684
23
618
5572
746
1234
1404
1531
992
2
1165
1074
0
2498
747
3456
5
1322
4
2216
7
1891
2107
2336
6747
8
948
773
1460
3141