19279
2
11881
3
31535
0
17353
340
355
2275
611
467
1020
729
1029
78
44199
575
1053
2283
4
899
12590
798
223
25137
1518
1
262
1343
72
265
699
592
443