2881
2
1824
0
804
1452
1
20634
8
1463
246
7334
4
1182
1073
1545
745
3015
467
241
2855
3
420
2306
1504
839
1779
1221
247
2299
1454
1949
2789
422
607
3990