3195
3
1812
1
123674
35
2732
2
4187
10
674
3315
2322
4
6676
12
980
4724
444571
9
2786
6977
1585
12459
19932
6
1445
24337
22
20850
5
5204
5805
1001
0
3910
592
302
718
120
3267
94424