1045
0
2941
213
464
507
918
340
282572
1238
20634
8
4328
10
458
1649
1
432
3691
5
1075
621
1759
745
552
3659
14
668
2522
300
649
710
269
2870
3
1343
383