3009
1
3300
0
3411
4806
1025
1481
1198
1277
1250
1218
1193
1019
1521
107
307
362
383
405
342
351
246
347
318