1501
0
695
1
1633
2
3674
10
435
1705
1661
1010
4677
5966
7
737
1277
5
111
1960
2188
9
8969
1626
1225
1668
3
4438
2030
6076
18
1115
2587
6
10324
3440
1458
3403
5108
4
5602