3009
1
3299
0
3411
4805
1284
1246
1324
1228
1171
1438
1338
1191
1183
106
307
362
383
405
342
351
246
347
318