4895
8
1389
2
3498
4
677
1
3287
2296
1124
2069
3
2301
1129
0
2657
1084
2600
5
1932
383
829
3152
9
282572
5513
717
2368
2747
26
1408
935
6213
4910
13159
1008
1156
2968
6