3090
6
3673
2788
1
1666
1705
4526
2
2390
2919
2403
2430
31371
64
1289601
4
7394
5
2988
1239
0
2358
9
2155
3
2948
3868
10
1903
6346
16
3655
10598
3694
1221
2495
2493
2154
5347
6668