951
1
785
0
5164
5
2144
2
1815
2153
7
2982
3
1053
1522
2195
3629
1232
1243
616
3871
1668
2794
427
1382
3079
2989
1618
2352
841
3470
956
1636
1371
862
4018