3018
1
3309
0
3416
4818
1291
1536
1621
1605
1648
1309
1373
1660
1382
110
311
365
388
410
345
354
247
349
321