2941
4
660
1
2004
2
2967
3
2598
3632
4360
6
8819
12
2103
3028
7
2398
8
10064
4217
7978
9
2108
2209
2274
3791
189326
0
19079
877
2223
2072
1447
3448
4001
6047
1036
2722
444571