19951
8
835
0
2023
2
133
655
99
32
522
2836
4
812
234
1336
701
2431
6
2359
991
328
383
2554
361
1205
775
205
552
585
669
1
318
1294
30641
275