2332
2
3910
3
3673
6
1615
1
1380
0
1000
123674
35
2562
17333
27
745
2732
2530
4
2578
1365
6676
12
3326
1431
830
2153
7
739
526
1079
673
868
4096
784
980
1883
24337
22
802