1386
3
1337
2
3480
5
2605
2328
1435
661
0
2955
4366
4
4223
22
3469
713
3098
10396
8
5108
2488
792
14076
7
282572
530
1159
657
887
2260
2583
7906
6436
1
4594
1240
256612