2275
2
1020
0
781
19279
17353
20634
8
25137
31535
2190
1
1824
3114
4
3510
382
798
2730
6
467
1880
2224
239
418
2328
1132
968
846
325
980
1614
2109
366
1073