2416
7
1362
16
4142
5
2917
308
0
1014
906
401
444
1171
2786
490
342
355
329
571
801
363
396
432
296
676
590
871
4775
2
1036
1067
436
2480
1
2932