3364
3
3998
5
8329
2
1431
1
2338
2287
6753
17
1558
4228
3107
7
3262
4465
22
6899
9
980
1071
2528
3121
4096
1161
2132
673
7471
3871
444571
1444
762
0
1185
8527
4309
3444