1880
2
431
0
458
2328
1152
301
745
1033
266
584
980
771
722
269
1824
1949
471
1133
658
1075
31535
325
267
467
422
409
655
248
412
951