5196
2
4335
2329
3
1001
0
564
1
718
7034
5204
1376
619
1264
3673
6
3354
5
9
603
356
1922
4499
12
2935
1289601
4
1679
4187
10
5658
2241
3460
7
59
1614
7964
4329
2698