3116
1
1640
2
5009
0
1222856
4
20634
8
8822
5
1051
1008
2474
120469
35
1631
3
256612
670
3233
16
7667
7
18403
6
661
2306
11392
329
2440
1334
1035
5363
784
2814
427
36045
2511
17730
11