2390
2
2988
1
1812
4187
10
2322
4
2732
2786
2788
31371
64
1001
0
4526
5204
3
1666
1376
603
7394
5
2430
2403
123674
35
6676
12
8329
1431
3655
4465
22
980
1071
2528
24337
1161
2132