1649
1
2947
3
3888
1132
0
3929
10
2095
4
4172
9
2564
2
670
2619
4598
6
383
2169
1782
665
11881
1947
4621
5
2531
4964
1564
905
25127
11951
330
1343
766
935
419694
8772