2275
2
19279
2522
0
611
1045
440
1009
968
1115
1
4536
846
546
1152
350
1282
363
1333
1020
393
628
389
17353
691
759
1232
2952
653
3025
282572
266