994
6
4506
2
2664
3
4179
1
737
0
3629
3871
2794
3655
5
1618
841
3470
4250
971
862
2650
20
1251
2366
3066
7
2285
1868
2534
2343
3222
898
5946
1412
3505
2557
2092