1535
1
2710
2
4309
3
1622
1815
5946
14125
10
841
1295
2942
6
2865
3177
1225
0
2100
2650
20
159
3629
862
2093
616
1558
898
1412
1284
2629
2265
1534
3539
1364
2169