25137
0
31535
3114
4
17353
19279
2
2730
6
433
20634
8
407
539
350
448
295
918
2224
2299
427
419
2275
376
413
456
383
303
1211
834
1098
392
316
69