2251
3
7082
9
1263
445
0
1052
1101
637
409
18403
6
226
818
544
2328
1948
1133
2490
589
2143
76
105807
42
505
413
9315
494
547
381
3990
3882
12
722
1758