3469
4
180849
0
2299
2288
1
1152
543
282572
355
747
275
529
394
378
955
516
433
418
20634
8
1081
2111
3
152
358
2870
81
467
77
686
90
691
1057