2989
5
1346
0
1736
2758
1
387
11881
3
1237
16840
15
2581
545
3621
383
1043
394
2299
668
830
464
3428
2132
844
297
74
1772
2
1935
352
376
586
968
679