1649
1
3929
10
3148
9
7328
2
2095
4
2619
3748
3696
6
665
0
1645
3117
3
1256
2564
385
6213
1378
1762
4223
22
2169
120469
35
2842
8
2125
909
1666
896
1543
1586
6411
11
5108
7334