397
1
31535
0
363
1049
1282
2490
2522
521
116
1238
273
496
255
745
1232
195
448
1073
382
584
2647
495
305
452
472
422
1541
668
392
1343