934
15
74
1648
18713
401
13
413
7
1394
1606
1358
1674
893
736
1217
321
601
33
808
1074
792
371
979
634
372
25211
11
1252