19279
2
11881
3
17353
0
349
31535
575
263
1314
611
323
340
2275
693
1824
342
257
467
679
518
1020
25137
44199
409
78
21743
1
355
729
297
1674
418