25137
0
31535
17353
19279
2
3114
4
2730
6
6800
20634
8
1098
918
2299
539
538
392
448
2275
376
787
834
248
375
433
239
882
339
427
396
295
393
155