5090
2
673
1
1185
189326
0
4335
1001
564
3546
57793
718
7034
5204
3
9305
8
1376
1681
3673
6
3354
5
1223
2820
4
356
1174
3145
3107
7
1492
444571
9
1825
4398
10
19932
964
6676
12