3020
1
3311
0
3417
4820
1388
1625
1579
1374
1420
1501
1453
1484
1500
111
311
365
389
411
345
354
247
349
321