2245
3
3053
7
297066
0
2405
1
2377
131589
2650
20
3683
11924
810
619
1412
1736
2
1445
1516
2174
4
1712
928
1641
5151
4553
1105
1334
10317
5169
24337
22
2558
1089
610
1179