2382
6
1451
1
2322
4
1812
847
1770
7
4309
3
20850
5
4187
10
1867
2732
2
2786
3444
123674
35
1001
0
3261
944
3117
8
2817
762
5204
741
1376
603
1768
2498
866
3971
2688
2784