1535
1
2710
2
4309
3
1622
1815
5946
841
2942
6
2134
14125
10
2794
159
2028
0
3871
2343
3470
5
1295
1194
1284
2629
2285
2169
527
1679
553
1753
1412
4198
1527
513