1129
0
1291
1
417
1470
1733
662
17184
44
1566
1392
2982
3
1587
509
544
1501
1894
661
565
3650
1425
1367
530
4
1664
447
5429
2865
5599
4546
2
97284
1716