2290
2
1133
0
1824
366
759
381
1333
1
1880
352
467
409
668
303
676
286
771
1877
418
605
339
1942
47041
1149
376
1603
737
516
1100
443
909