1152
2
662
0
1403
3621
865
1
2580
2559
3
937
1380
668
10243
4
3428
338
2558
1274
2249
490
3461
496
801