19279
2
2275
17353
0
31535
611
11881
3
418
467
44199
340
20634
8
1343
729
2283
4
699
1
475
1053
522
355
899
2269
1020
812
422
282572
1390
573
1824
3092
419694
9