1054
1
2209
4692
3
1288
1039
1290
3629
1977
2
616
0
3871
2794
1330
666
1618
841
3470
5
862
510
1879
2650
20
1225
529
3066
7
2285
1868
2534
2343
1197
1366
5946