2557
3
2126
0
850
1
1411
409
292
445
3120
767
3233
16
1998
1133
381
407
1348
2490
951
413
505
440
149
2864
7
594
2733
1101