3021
1
3312
0
3421
4820
1882
1532
1579
1568
1766
1628
1199
1336
1482
112
311
365
390
411
345
354
247
349
321