25137
0
1020
2730
6
2275
2
31535
19279
325
3114
4
20634
8
683
597
257
239
2459
9
968
374
169
311
745
1244
460
2259
823
2658
1824
3440
318
503
269
581