1016
1
1011
0
2327
11
1458
616
1225
1637
2
1019
4943
2687
892
471
159
3629
1635
4
7793
1152
3871
2794
5389
940
1618
841
3470
5
1903
862
2650
20
3066
7
2285
1868