3092
1
21743
20634
8
2364
7
44
0
320
819
422
4675
1391
3
1208
413
2240
4
2214
2847
394
1665
1711
361
573
300
2855
974
381
1551
2
2708
1139
280
1428
387