2275
2
2224
433
0
20634
8
539
295
407
350
918
419
427
448
2299
392
3114
4
25137
303
376
268
31535
413
705
456
846
1824
637
339
383
834
316