4099
4
453
0
444
640
75
230
773
772
968
284
991
1824
417
962
308
292
392
339
460
301
351
57
2668
2
139
311
246
78
3114
354
90