4004
3
1351
2
1834
2518
1992
8
1574
7
4131
22956
1314
16
3062
0
963
2272
10
2305
4
910
1080
968
11765
3146
22
2018
5
3424
1293
2095
1479
877
6
3346
15
1656
1
1304
2238
12
1038
924