2089
4
1997
2
1462
1
31535
0
308
1824
3092
2766
1518
346
592
505
3383
3
2670
20
991
968
1346
2955
2199
618
547
1483
1237
2014
2587
16
358
3063
3595
8
543
282572