25137
0
1824
1020
392
381
409
2730
6
376
239
2275
2
2190
31535
349
460
19279
325
411
777
3114
4
394
7334
439
455
961
257
1961
2459
9
597
968