1129
0
1563
1
1291
1182
2
1385
417
20634
8
543
2855
3
2668
2730
6
1642
1587
661
1392
650
1894
1922
2326
4
1425
1421
1193
1374
1622
775
509
1578
1513
1518
17184
44