19951
8
325
0
2023
2
234
655
30641
85
2431
6
1198
2554
469
499
1865
16822
236
585
278
701
328
18766
1114
2489
1982
633
991
170
595
2451
1156