3114
4
2522
0
1887
1
2299
572
3998
12
349
4111
2
1463
1416
653
3510
2758
1131
525
390
1428
729
543
1267
929
407
3149
505
618
423
2587
16
448
369
859