2345
3
1052
1
378
0
514
928
2461
20
177
803
1389
2
1124
2064
3498
4
282572
2069
2830
7
3116
2600
5
2419
408
2191
1005
2493
1780
4895
8
1653
492
383
1285
1969