2398
1
1851
4
552
0
1132
1221
13760
320
25137
11881
3
2016
935
314
276
1327
819
383
116
6371
7
627
433
825
2730
6
1016
7885
2
1563
487
641
333
1848