2403
5
3453
8
3243
7
1558
1
2748
6
4074
2
1292
1132
0
2730
1222856
4
445
1140
3003
1049
2189
282572
1053
1366
8597
9
1932
573
1274
1009