1020
0
57
813
475
1504
938
169211
11
3092
1
1333
2125
93
2526
3
393
968
282572
1600
2748
2
2243
7
2461
20
171
185
376
386
552
16
802
517
1580
2546
458
348