1225
0
2650
20
3629
1
862
910
616
898
1412
2982
3
3539
1475
2534
1618
5505
14
1179
1133
3871
2
2794
783
951
841
3470
5
432
2886
1550
1748
5253
4
2740
3066
7