397
1
1282
0
302
116
31535
18403
6
329
521
195
1049
494
316
1943
452
273
382
363
2490
1425
1073
244
288
21743
573
1667
309
307
4223
22
1222856
4
1939