1587
1
1584
2
1431
1378
1543
1343
0
1172
2082
1645
563
1805
1317
3535
5
661
1666
3116
2470
7952
12
3599
1640
20634
8
1267
4