2290
2
1824
0
17353
1880
1020
1333
1
968
759
676
1551
771
47041
1100
307
467
1149
366
1112
3691
5
1877
556
418
303
2275
392
25137
443
413
1712
319