2245
3
21152
8
10827
4
496
0
3080
297066
1019
1
1047
2
3090
6
1404
2932
3326
1632
2299
6346
16
583
1041
909
2440
1526
1734
1380
194
1598
3673
189326
4926
5
467
5151