3316
17
695
0
1196
1
742
712
969
616
2285
2
2452
3470
5
2886
451
432
599
1903
6710
1179
416
1889
841
1319
1102
3859